package com.baishancloud.log.common.entity

import scala.beans.BeanProperty

/**
 * 通过ip地址获取其他的信息，下面的字段全是中文释义
 *
 * @param isp      运营商
 * @param country  国家
 * @param province 省份（区域）
 * @author ziqiang.wang 
 * @date 2022/2/15 14:56
 */
case class IpInfoEntity(
                         @BeanProperty var isp: String,
                         @BeanProperty var country: String,
                         @BeanProperty var province: String
                       ) extends Serializable

object IpInfoEntity extends Serializable {
  def apply(): IpInfoEntity = new IpInfoEntity("", "", "")

  /**
   * 通过ip地址获取其他信息的默认对象
   */
  val DEFAULT: IpInfoEntity = new IpInfoEntity("", "", "")
}